home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 1 / Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso / FILES / DEV / C-H / Discipline2.0.2.sit / Discipline 2.0.2 / Discipline Help < prev    next >
Text File  |  1991-04-09  |  3KB  |  85 lines

  1. The text of this file is built into Discipline.  You do not need this file
  2. to access the help from Discipline.  This is provided for reading or printing
  3. without using Discipline.
  4.  
  5.  
  6.  
  7. Discipline Help :
  8.  Discipline uses a leveled hierarchy of tables to define the tests it
  9.  performs.
  10.  You can configure Discipline by editing these tables.
  11.  This means
  12.   select a part of the structure,
  13.   display the selected part,
  14.   change the selected part.
  15.  
  16. • The test descriptions :
  17.   There are two lists of test descriptions associated with each system
  18.   call, one for before and one for after the system call.
  19.   A list of test descriptions can contain an arbitrary number of test
  20.   descriptions.
  21.   A test description conatins the number of the 'dsct' test resource,
  22.   and the list of actual parameter descriptions.
  23.  
  24. • The current selection :
  25.   The current selection is either
  26.    empty, or
  27.    a list of test descriptions, or
  28.    a test description, or
  29.    an actual parameter description.
  30.  
  31.  
  32. • Configuration commands :
  33.   There may be more than one command on a line, if they are separated
  34.   by commas.
  35.   O ( N | FF )
  36.     switches on or off Discipline.
  37.     This command does not change the configuration of Discipline.
  38.   B [systemCallName]
  39.   A [systemCallName]
  40.     selects the list of test descriptions for before or for after the
  41.     named system call.
  42.     If no name is given it selects the list for before or for after
  43.     the selected system call.
  44.   L [testNumber]
  45.     sets the selection to the test descriptions of given number in
  46.     the selected list.
  47.     If no testNumber is given it lists the selected list.
  48.     If repeatedly no testNumber is given it lists consecutive lists.
  49.   P [dsctTestResourceParameterName]
  50.     sets the selection to the actual parameter description of given
  51.     name in the selected test description.
  52.     If no dsctTestResourceParameterName is given it displays the long
  53.     description of the 'dsct' test resource.
  54.   S [actualParameterDescription]
  55.     sets the selected actual parameter description to
  56.     actualParameterDescription.
  57.   X
  58.     deletes the selected test description.
  59.   I [dsctTestResourceName]
  60.     inserts a new test with 'dsct' test resource dsctTestResourceName
  61.     behind the selected test description.
  62.     If repeatedly no dsctTestResourceName is given it lists the
  63.     descriptions of all memory resident 'dsct' test resources.
  64.   J [dsctTestResourceName]
  65.     inserts a new test in front of the selected test description.
  66.     Otherwise like command I.
  67.   Y
  68.     displays information about the selected system call.
  69.   ?
  70.     displays this help information.
  71.  
  72. • Actual parameter descriptions :
  73.   All numbers are in hexadecimal representation.
  74.   P [systemCallParameterName]
  75.     for a system call parameter.
  76.   ( B | A ) R ( ( ( D | A ) registerNumber ( B | W | L) ) | P | S )
  77.     for a register before or after the trap.
  78.   ( B | A ) S stackOffset ( B | W | L)
  79.     for data from the stack before or after the trap.
  80.   T
  81.     for the trap word.
  82.   C ( B byte | W word | L long | S
  83.       ( P \"Pascal string\" | C \"C string\" ) )
  84.     for a constant number or string.
  85.